pit membrane - Spanish English Dictionary